#ifndef SRC_BASE_NONCOPYABLE_HPP_
#define SRC_BASE_NONCOPYABLE_HPP_

#include "base/common.h"

class noncopyable {
 protected:
  constexpr noncopyable() = default;
  ~noncopyable() = default;
  noncopyable(const noncopyable&) = delete;
  noncopyable& operator=(const noncopyable&) = delete;
};

#endif  // SRC_BASE_NONCOPYABLE_HPP_
